PhpOffice\PhpSpreadsheet\Writer\Html D

Total Complexity 263
Dependencies 27
Dependents 1
Total lines 1,875
Lines of code 975
Logical lines of code 636
Comment lines 392
Methods 63
Properties 17

Methods 63

Method Rating Maintainability Complexity Lines of code
generateRowWriteCell()
A
44 12 43
writeImageInCell()
A
43 11 43
generateRow()
A
45 11 38
generateRowCellData()
A
47 11 35
generateSheetData()
A
45 10 37
extendRowsForChartsAndImages()
A
47 10 35
calculateSpans()
A
45 9 41
buildCssPerSheet()
A
45 9 40
generateHTMLHeader()
A
42 8 50
writeChartInCell()
A
49 9 27
buildCSS()
A
43 7 50
generatePageDeclarations()
A
43 7 49
calculateSpansOmitRows()
A
52 8 24
createCSSStyleAlignment()
S
52 7 23
generateRowStart()
S
53 7 22
createCSSStyleFont()
S
54 7 20
generateTableTagInline()
S
56 7 16
generateRowCellDataValueRich()
S
52 6 25
generateTableHeader()
S
52 6 23
extendRowsForCharts()
S
54 6 22
generateRowCellDataValue()
S
53 6 21
generateStyles()
S
55 6 18
writeComment()
S
56 6 17
generateSheetTags()
S
63 6 9
generateHtmlAll()
S
54 4 22
generateNavigation()
S
55 4 19
buildCssRowHeights()
S
58 4 14
generateTableTag()
S
63 4 9
formatColor()
S
59 3 14
generateSheetStarts()
S
61 3 13
generateMeta()
S
70 3 5
createCSSStyleFill()
S
65 3 9
generateRowSpans()
S
71 3 5
winFileToUrl()
S
67 3 7
generateRowCellCss()
S
63 3 10
assembleCSS()
S
66 2 8
createCSSStyleBorder()
S
73 2 4
mapBorderStyle()
S
77 2 3
generateRowIncludeCharts()
S
78 2 3
getOrientation()
S
80 2 3
generateSheetPrep()
S
66 2 9
setUseEmbeddedCSS()
S
77 1 4
setUseInlineCss()
S
77 1 4
getUseEmbeddedCSS()
S
82 1 3
getUseInlineCss()
S
82 1 3
getEmbedImages()
S
82 1 3
setEmbedImages()
S
77 1 4
setImagesRoot()
S
77 1 4
__construct()
S
76 1 4
getImagesRoot()
S
82 1 3
generateTableFooter()
S
79 1 3
generateHTMLFooter()
S
71 1 6
save()
S
71 1 6
createCSSStyle()
S
67 1 8
writeAllSheets()
S
77 1 4
setGenerateSheetNavigationBlock()
S
76 1 4
getGenerateSheetNavigationBlock()
S
82 1 3
setSheetIndex()
S
77 1 4
getSheetIndex()
S
82 1 3
mapHAlign()
S
79 1 3
mapVAlign()
S
79 1 3
setEditHtmlCallback()
S
81 1 3
createCSSStyleBorders()
S
66 1 8